#!/bin/bash

#JAVAEXE=/usr/j2re1.4.2_02/bin/java
#JAVAEXE=/usr/java-1.5.0/bin/java
JAVAEXE=/usr/j2re1.4.2_10/bin/java

CLASSES=/opt/jrun/lib/jrun.jar:/opt/jrun/lib/servlet.jar:/opt/UOLI/cotacoes/producao/cotacoes.jar:/opt/UOLI/cotacoes/producao/udk.jar:/opt/UOLI/cotacoes/producao/uce.jar

CONFIG=/opt/UOLI/cotacoes/producao/config/config.ini

LOG=/export/logs/cotacoes/cotacoes.log

case "$1" in
'start')

      QTOS=`/bin/ps auxwwwwww | grep -v grep | grep -w cotacoes | grep -v /opt/jrun/jsm-cotacoes | wc -l`
      if [ $QTOS -ge 1 ]; then
         echo "Esse processo ja foi iniciado..."
         echo "caso queira reinicia-lo, faca com stop e entao start novamente"
         exit 0;
      else
	if [ -x $JAVAEXE ] ; then
            echo -n "Startando Cotacoes UOL ..."
            ($JAVAEXE -Duser.timezone=Brazil/East -cp $CLASSES uol.investor.app.InvestorCmdLineApp -configFileName=$CONFIG start>> $LOG 2>&1 &) 
            echo "done."
	fi
      fi
      ;;

'stop')

        echo -n "Parando Cotacoes UOL..."
        PID=`/bin/ps auxwwww | grep -v grep |  grep -w cotacoes | grep -v /opt/jrun/jsm-cotacoes | awk '{print $2}'`
        kill -TERM $PID
        sleep 5
        echo "done."
	;;
*)
	echo "Usage: $0 { start | stop }"
	exit 1
	;;
esac
exit 0
